home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / C-Communications / (c)c12b.d64 / parameters right < prev    next >
Text File  |  2007-02-04  |  9KB  |  194 lines

  1. 3.5.14  mODEM INIT.
  2.  
  3. tHIS STRING IS A hAYES MODEM COMMAND STRING THAT IS AUTOMATICALLY SENT
  4. TO THE MODEM WHEN nOVATERM FIRST BOOTS UP.  iT IS ALSO SENT WHEN YOU
  5. PRESS c= i IN TERMINAL MODE.  a TYPICAL INITIALIZATION STRING LOOKS
  6. LIKE THIS:
  7.  
  8. ate1m1q0l2s11=50
  9.  
  10. tHIS STRING WOULD TURN ECHO ON, TURN ON THE SPEAKER, TURN OFF QUIET
  11. MODE, SET THE SPEAKER VOLUME TO 2, AND SET THE TOUCH TONE SOUND TIME
  12. TO 50 MILLISECONDS.
  13.  
  14. 3.5.15  bAUD RATE.
  15.  
  16. tHE BAUD RATE IS THE SPEED AT WHICH DATA IS SENT AND RECEIVED OVER THE
  17. MODEM.  nOVATERM CAN OPERATE AT 2400 BAUD UNDER NORMAL CONDITIONS AND
  18. AS HIGH AS 38,400 BAUD USING THE sWIFTlINK-232(TM) CARTRIDGE.  yOU
  19. SELECT THE BAUD RATE FROM A MENU OF AVAILABLE BAUD RATES WHICH IS
  20. LIMITED BY THE MAXIMUM BAUD RATE OF YOUR MODEM.
  21.  
  22. wITHOUT A sWIFTlINK CARTRIDGE CONNECTED, nOVATERM USES THE rs-232 nmi
  23. ROUTINES FROM THE fEBRUARY 1989 ISSUE OF tRANSACTOR MAGAZINE.  tHESE
  24. ROUTINES PROVIDE CLEAN, RELIABLE COMMUNICATION AT HIGH SPEEDS EVEN
  25. WHEN THE COMPUTER IS SENDING AND RECEIVING DATA AT THE SAME TIME.
  26. tHESE ROUTINES ARE NECESSARY BECAUSE THE rs-232 ROUTINES PRESENT IN
  27. THE STOCK cOMMODORE 64 DO NOT WORK PROPERLY BEYOND 300 BAUD.  tHE
  28. tRANSACTOR ROUTINES USE CAREFULLY SELECTED VALUES FOR START-BIT AND
  29. FULL-BIT TRANSMISSION TIMES TO OVERCOME THE ERRORS.  tHESE "TIMES" ARE
  30. ACTUALLY VALUES USED BY AN INTERNAL COUNTER TO DETERMINE WHEN THE NEXT
  31. BIT OF DATA SHOULD BE SENT OR RECEIVED.  eACH BYTE OF DATA HAS EIGHT
  32. BITS WHICH MUST BE SENT PLUS A STARTING BIT WHICH PRECEDES IT.  tHE
  33. START BIT TAKES SLIGHTLY LONGER TO SEND THAN THE BITS OF REAL DATA
  34. (CALLED "FULL BITS") AND THUS THE START-BIT TIME IS LONGER THAN THE
  35. FULL-BIT TIME.
  36.  
  37. 3.5.16  dIAL METHOD.  sEE SECTION 2.3.7.
  38.  
  39. 3.5.17  rEDIAL TIME.
  40.  
  41. dURING EACH ATTEMPT AT AUTODIALING, nOVATERM WAITS A CERTAIN NUMBER OF
  42. SECONDS BEFORE GIVING UP WITHOUT A CONNECTION.  tHAT AMOUNT OF TIME IS
  43. SET HERE.
  44.  
  45. 3.5.18  xoff CHAR, xon CHAR.
  46.  
  47. tHESE ARE SINGLE ascii CHARACTERS USED TO PAUSE AND RESUME
  48. TRANSMISSION.  uSUALLY, xoff IS THE CTRL-s KEY (ascii 19) AND xon IS
  49. CTRL-q (ascii 17) (THESE ARE nOVATERM'S DEFAULTS), BUT THEY MAY VARY
  50. AMONG BULLETIN BOARDS (FOR EXAMPLE, SOME bbs'S USE p TO PAUSE AND ANY
  51. OTHER KEY TO CONTINUE).  tHE ascii VALUES OF THE CHARACTERS USED BY
  52. nOVATERM ARE DISPLAYED.  wHEN YOU CHOOSE TO MODIFY EITHER OF THESE,
  53. TYPE THE ACTUAL CHARACTER TO BE USED, NOT THE ascii VALUE.
  54.  
  55. 3.5.19  fLOW CONTROL TOLERANCE.  sEE SECTION 3.5.25.
  56.  
  57. 3.5.20  pROTOCOL BLOCK SIZE.
  58.  
  59. kERMIT AND pUNTER PROTOCOLS ALLOW A VARIABLE BLOCK SIZE (SEE SECTION
  60. 3.5.2, pROTOCOLS).  tHIS OPTION ALLOWS THE BLOCK SIZE TO BE SET WITHIN
  61. AN ACCEPTABLE RANGE.  tHE VALUE HERE MAY NOT BE CHANGED WHEN ONE OF
  62. THE OTHER PROTOCOLS (xMODEM, xMODEM-1K, yMODEM BATCH) IS IN MEMORY.
  63.  
  64. 3.5.21  bATCH DOWNLOAD FILE TYPE.
  65.  
  66. dURING A yMODEM BATCH OR kERMIT DOWNLOAD, THERE IS NO MEANS OF
  67. SPECIFYING THE FILE TYPE WHILE THE TRANSFER IS TAKING PLACE.  iNSTEAD
  68. OF SIMPLY SAVING THESE DOWNLOADS AS "PRG" FILES, THE FILE TYPE OF
  69. BATCH-DOWNLOADED FILES MAY BE SET TO "PRG", "SEQ", OR "USR" WITH THIS
  70. OPTION.  iF THIS IS SET TO "SEQ", THE FILE TYPE OF EVERY FILE
  71. DOWNLOADED USING yMODEM BATCH OR kERMIT WILL BE "SEQ", AND LIKEWISE
  72. WITH "PRG" AND "USR".  tHIS SETTING HAS NO EFFECT WITH mULTI-pUNTER,
  73. SINCE pUNTER PROTOCOL SENDS THE FILE TYPE OF TRANSFERRED FILES.
  74.  
  75. 3.5.22  cOMM PARAMETERS.
  76.  
  77. sOME BULLETIN BOARDS OR MAINFRAMES MAY USE ONLY SEVEN OF THE EIGHT
  78. BITS OF A BYTE FOR COMMUNICATION.  tO ACCOMODATE FOR THIS, YOU MAY USE
  79. EITHER 8 BITS WITH NO PARITY, 7 BITS WITH EVEN PARITY, OR 7 BITS WITH
  80. ODD PARITY.  mOST SYSTEMS USE 8 BITS WITH NO PARITY.
  81.  
  82. 3.5.23  bELL.
  83.  
  84. tHIS SIMPLY TURNS THE BELL ON OR OFF.
  85.  
  86. 3.5.24  sAVE BUFFER WHEN FULL.
  87.  
  88. mORE THAN 8192 BYTES OF TEXT MAY BE CAPTURED AND SAVED TO DISK WITHOUT
  89. RUNNING OUT OF MEMORY, EVEN THOUGH THE BUFFER IS RESTRICTED TO THAT
  90. SIZE.  wHEN THE BUFFER BECOMES FULL DURING A TEXT CAPTURE, nOVATERM
  91. IMMEDIATELY SENDS A CHARACTER THAT TELLS THE HOST COMPUTER TO PAUSE
  92. (CALLED THE xoff CHARACTER), JUST AS IF YOU HAD PRESSED THE PAUSE KEY.
  93. oNCE THE HOST COMPUTER STOPS SENDING DATA, nOVATERM SAVES THE BUFFER
  94. CAPTURE FILE TO DISK, APPENDING IT TO THE DISK FILE IF IT ALREADY
  95. EXISTS.  tHE CAPTURE FILE IN THE BUFFER IS ERASED AND RE-OPENED,
  96. MAKING ALL THE MEMORY AVAILABLE AGAIN.  tHEN, nOVATERM SENDS A
  97. CHARACTER TO TELL THE HOST TO RESUME TRANSMISSION (THE xon CHARACTER),
  98. ALSO AS IF YOU HAD "HIT A KEY TO CONTINUE" YOURSELF.  tHE BUFFER
  99. CAPTURE CONTINUES AFTER THIS, AND THE PROCESS REPEATS ONCE THE BUFFER
  100. FILLS UP AGAIN.  wHEN THE TEXT YOU WANT TO CAPTURE HAS ALL BEEN
  101. RECEIVED, YOU MUST MANUALLY SAVE THE TEXT REMAINING IN MEMORY.
  102. nOVATERM ALLOWS YOU TO APPEND THE TEXT TO THE EXISTING DISK FILE.
  103. tHIS IS ALL DONE AUTOMATICALLY, BUT IT MAY BE TURNED OFF BY TOGGLING
  104. THIS OPTION.
  105.  
  106. iF A DISK ERROR OCCURS WHILE TRYING TO SAVE THE CAPTURE FILE, nOVATERM
  107. DOES NOT SEND THE xon CHARACTER TO RESUME TRANSMISSION.  tHIS LEAVES
  108. THE REMOTE SYSTEM PAUSED SO THAT YOU MAY CORRECT THE PROBLEM, SAVE THE
  109. CAPTURE FILE MANUALLY, AND RESUME THE TEXT CAPTURE WHERE IT LEFT OFF.
  110.  
  111. 3.5.25  fLOW CONTROL.
  112.  
  113. sINCE BOTH 40 AND 80 COLUMN MODES MAY HAVE TROUBLE KEEPING UP WITH
  114. BAUD RATES OF 2400 BAUD AND ABOVE, FLOW CONTROL HAS BEEN IMPLEMENTED
  115. TO PREVENT CHARACTER LOSS.  wHEN THE TERMINAL IS FALLING TOO FAR
  116. BEHIND IN DISPLAYING INCOMING DATA, nOVATERM SENDS A PAUSE (xoff)
  117. CHARACTER TO THE REMOTE COMPUTER. tHIS HALTS TRANSMISSION TO ALLOW
  118. nOVATERM TO CATCH UP.  wHEN THE TERMINAL IS NEARLY CAUGHT UP TO WHERE
  119. IT WAS PAUSED, IT SENDS A CONTINUE (xon) CHARACTER TO RESUME
  120. TRANSMISSION.  tHIS PREVENTS CHARACTERS FROM BEING LOST WHEN nOVATERM
  121. GETS TOO FAR BEHIND THE INCOMING DATA.  tHE FLOW CONTROL IS DONE
  122. AUTOMATICALLY, BUT IT MAY BE TURNED OFF BY TOGGLING THIS OPTION.
  123.  
  124. a TOLERANCE VALUE FOR THE FLOW CONTROL MAY BE ADJUSTED FROM THE SAME
  125. MENU.  a HIGHER NUMBER MEANS nOVATERM WAITS UNTIL IT IS FURTHER BEHIND
  126. BEFORE SENDING A PAUSE CHARACTER.  tHE DEFAULT IS 150 IN AN ACCEPTABLE
  127. RANGE OF 11 TO 255. gENERALLY, THE HIGHER THE BAUD RATE, THE SMALLER
  128. THIS NUMBER SHOULD BE.  tHIS IS BECAUSE THERE IS A DELAY BETWEEN THE
  129. TIME nOVATERM REALIZES THE BUFFER HAS REACHED ITS TOLERANCE AND THE
  130. TIME nOVATERM SENDS THE PAUSE CHARACTER, DURING WHICH ADDITIONAL DATA
  131. MAY BE RECEIVED AND STORED IN THE BUFFER.
  132.  
  133. iF YOU ARE OPERATING AT LESS THAN 2400 BAUD, THE FLOW CONTROL
  134. TOLERANCE SHOULDN'T CONCERN YOU AT ALL.  tHE PROBLEM IS MOST COMMON AT
  135. 2400 BAUD OR HIGHER IN 80 COLUMN MODE.  iF YOU ARE STILL LOSING A LOT
  136. OF CHARACTERS EVEN WITH FLOW CONTROL TURNED ON, YOU SHOULD DECREASE
  137. THE TOLERANCE UNTIL THE CHARACTER LOSS IS A MINIMUM.  tHIS NUMBER MAY
  138. BE AROUND 100 TO 200 IF YOU ARE DIRECTLY CONNECTED TO A MAINFRAME
  139. SYSTEM.  iT MAY NEED TO BE LOWER IF YOU ARE ON A bbs.  iT ALL DEPENDS
  140. ON HOW LONG THE REMOTE SYSTEM TAKES TO RESPOND TO A PAUSE SIGNAL.
  141.  
  142. oN SOME MAINFRAMES, IF YOU DIAL INTO THE SYSTEM WITH YOUR MODEM AT
  143. 2400 BAUD OR LESS, YOU MAY FIND THAT PAUSE SIGNALS WON'T HAVE ANY
  144. EFFECT AT ALL, AND FLOW CONTROL DOES NOT WORK.  tHIS IS BECAUSE THE
  145. MAINFRAME SYSTEM IS SENDING DATA AS FAST AS IT MAY INTO ITS MODEM'S
  146. BUFFER, AND ITS MODEM IS EMPTYING ITS BUFFER AT THE SLOWER BAUD RATE.
  147. tHEREFORE, THE MAINFRAME IS ALREADY WAITING AT THE PROMPT WHILE ITS
  148. MODEM SENDS DATA.  tO CORRECT THIS SITUATION, YOU MUST FIND SOME WAY
  149. TO SLOW DOWN THE MAINFRAME TO THE SPEED OF YOUR CONNECTION.
  150.  
  151. yOUR MILEAGE WILL VARY WITH FLOW CONTROL.  wITH SOME CONNECTIONS IT
  152. WORKS FLAWLESSLY, WHILE ON OTHERS YOU MAY STILL LOSE CHARACTERS.  iF
  153. FLOW CONTROL DOES NOT WORK WELL ENOUGH FOR YOU ON A PARTICULAR SYSTEM,
  154. YOU MAY TRY 80 COLUMN SCROLL ADJUST (SEE 3.1.2, cOMMODORE KEY
  155. COMMANDS, c= w).
  156.  
  157. 3.5.26  tRANSFER TRANSLATION.
  158.  
  159. iF YOU ARE DOWNLOADING A SEQUENTIAL FILE (TEXTFILE) FROM A BULLETIN
  160. BOARD, IT MAY BE IN STANDARD ascii.  iN ORDER TO CHANGE THE FILE TO
  161. petscii WHILE IT IS DOWNLOADED, YOU MAY TURN THIS OPTION ON.  tHIS
  162. CAUSES THE INCOMING FILE TO BE TRANSLATED THROUGH THE ascii RECEIVE
  163. TRANSLATION TABLE IN MEMORY BEFORE IT IS SAVED TO DISK.  sIMILARLY, IF
  164. THIS IS TOGGLED ON WHEN YOU UPLOAD A FILE, THE FILE IS TRANSLATED
  165. THROUGH THE TRANSMIT TABLE BEFORE IT IS SENT TO THE RECEIVING
  166. COMPUTER.
  167.  
  168. 3.5.27  cHOP x/yMODEM PADDING.
  169.  
  170. wHEN YOU DOWNLOAD A FILE USING xMODEM, xMODEM-1K, OR yMODEM BATCH, THE
  171. LAST BLOCK IS PADDED WITH CONTROL-z CHARACTERS TO INCREASE ITS SIZE TO
  172. THE REQUIRED 128 OR 1024 BYTES.  tHIS LEAVES EXTRA BYTES AT THE END OF
  173. THE FILE WHEN IT IS SAVED.  iF YOU HAVE THIS OPTION TURNED ON, THESE
  174. PADDING BYTES AT THE END OF THE FILE ARE STRIPPED, BRINGING THE FILE
  175. BACK TO ITS ACTUAL LENGTH.  tHIS COULD CORRUPT A BINARY FILE WHICH HAS
  176. CONTROL-z CHARACTERS AT ITS END, BUT SUCH FILES ARE UNCOMMON.
  177.  
  178. 3.5.28  sWIFTlINK.
  179.  
  180. tHE sWIFTlINK CARTRIDGE MAY BE MAPPED TO THREE DIFFERENT MEMORY
  181. LOCATIONS.  tHIS MAY BE NECESSARY IF YOU HAVE SOME OTHER DEVICE HOOKED
  182. UP TO THE CARTRIDGE PORT THAT USES sWIFTlINK'S DEFAULT MEMORY
  183. LOCATION.  cONSULT THE sWIFTlINK DOCUMENTATION FOR MORE INFORMATION
  184. ABOUT CHANGING THE MAPPING WITHIN THE CARTRIDGE ITSELF.
  185.  
  186. wHEN YOU SELECT THIS OPTION, YOU ARE GIVEN A MENU OF THREE AREAS OF
  187. MEMORY.  sELECT THE AREA OF MEMORY THAT YOUR CARTRIDGE IS MAPPED TO.
  188. tHE DEFAULT IS $de00, WHICH SHOULD BE USED IF YOU HAVE NO OTHER
  189. SPECIAL DEVICES HOOKED UP.  yOU MAY MAP THE sWIFTlINK TO $df00 AND
  190. $d700 AS WELL. mAPPING TO $d700 IS ONLY POSSIBLE WITH A cOMMODORE 128
  191. IN 64 MODE.
  192.  
  193.  
  194.